\section{Lane Class Reference}
\label{a00080}\index{BPMVE\_\-XPDL\_\-Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}}


7.4.2. \doxyref{Lane}{p.}{a00080} A \doxyref{Lane}{p.}{a00080} is a sub-\/partition within a \doxyref{Pool}{p.}{a00111} AND will extend the entire length of the \doxyref{Pool}{p.}{a00111}, either vertically (see Figure below) OR horizontally (see Figure below). If the pool is invisibly bounded, the lane associated with the pool must extend the entire length of the pool. Text associated with the \doxyref{Lane}{p.}{a00080} (e.g., its name AND/OR any attribute) can be placed inside the shape, in any direction OR location, depending on the preference of the modeler OR modeling tool vendor. Our examples place the name as a banner on the left side (for Horizontal \doxyref{Pools}{p.}{a00112}) OR at the top (for Vertical \doxyref{Pools}{p.}{a00112}) on the Other side of the line that separates the \doxyref{Pool}{p.}{a00111} name; however, this is not a requirement.  




Inheritance diagram for Lane:

Collaboration diagram for Lane:\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
List$<$ {\bf Lane} $>$ {\bf NestedLanes}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
List$<$ {\bf Performer} $>$ {\bf Performers}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
override List$<$ {\bf NodeGraphicsInfo} $>$ {\bf NodeGraphicalsInfos}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 18 of file Lane.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}!NestedLanes@{NestedLanes}}
\index{NestedLanes@{NestedLanes}!BPMVE_XPDL_Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}}
\subsubsection[{NestedLanes}]{\setlength{\rightskip}{0pt plus 5cm}List$<${\bf Lane}$>$ NestedLanes\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00080_a15ce2bca380cb3766baa559adbdf6c8f}


This element identifies any \doxyref{Lanes}{p.}{a00081} that are nested within the current \doxyref{Lane}{p.}{a00080}. 



Definition at line 25 of file Lane.cs.

\index{BPMVE\_\-XPDL\_\-Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}!Performers@{Performers}}
\index{Performers@{Performers}!BPMVE_XPDL_Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}}
\subsubsection[{Performers}]{\setlength{\rightskip}{0pt plus 5cm}List$<${\bf Performer}$>$ {\bf Performers}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00080_a22c5d8b9059dbac84642f4864fd176a2}


A Swim \doxyref{Lane}{p.}{a00080} in a \doxyref{Pool}{p.}{a00111} is often used To designate the default 'Role' required To perform any of the activities in the lane. This optional element provides the ability To specify the default performers for All activities in the lane. Any individual activity can override this with its own performer expression. 



Definition at line 35 of file Lane.cs.

\index{BPMVE\_\-XPDL\_\-Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}!NodeGraphicalsInfos@{NodeGraphicalsInfos}}
\index{NodeGraphicalsInfos@{NodeGraphicalsInfos}!BPMVE_XPDL_Library::Lane@{BPMVE\_\-XPDL\_\-Library::Lane}}
\subsubsection[{NodeGraphicalsInfos}]{\setlength{\rightskip}{0pt plus 5cm}override List$<${\bf NodeGraphicsInfo}$>$ NodeGraphicalsInfos\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00080_ae2e3e854046e05be6b7d287b3693005d}


Reimplemented from {\bf Swimlane} \doxyref{}{p.}{a00133_ad073ab72c6023f4780cf7884b2fd6f71}.



Definition at line 39 of file Lane.cs.

